Big Huge Thesaurus

Newfoundland dog

noun